package com.guo.rpc.bean;

import com.guo.rpc.common.AbstactBeanConfig;
import org.springframework.context.ApplicationContext;

/**
 * @Author: ljguo4
 * @email: ljguo4@iflytek.com
 * @Date: 2021/8/3 19:58
 * @Description:
 * @version: 1.0
 */
public class ServiceBean extends AbstactBeanConfig {

    private Object ref;

    private String version;

    private ApplicationContext applicationContext;

    private Class<?> interfaceClass;

    public ApplicationContext getApplicationContext() {
        return applicationContext;
    }

    public void setApplicationContext(ApplicationContext applicationContext) {
        this.applicationContext = applicationContext;
    }

    public Class<?> getInterfaceClass() {
        return interfaceClass;
    }

    public void setInterfaceClass(Class<?> interfaceClass) {
        this.interfaceClass = interfaceClass;
    }

    public Object getRef() {
        return ref;
    }

    public void setRef(Object ref) {
        this.ref = ref;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public void export() {

    }
}
